Yashiro (社町 Yashiro-chō ) was a town located in Katō District, Hyōgo, Japan.
As of 2003, the town had an estimated population of 21,409 and a density of 244.95 persons per km². The total area was 87.40 km2 (34 sq mi).
On March 20, 2006 Yashiro was merged with the towns of Takino and Tōjō, all from Katō District, to form the new city of Katō.
Yashiro was the Japanese sister city of Olympia, Washington.